from math import sqrt
z=int(input("Введите четырёхзначное число: "))
x=z
minx=10
maxx=0
count=0
if 999<z<=9999:
    if z%2==0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if z%3==0:
        print("Число кратно трём: Да")
    else:
        print("Число кратно трём: Нет")
    if sqrt(z)==int(sqrt(z)):
        print("Число является квадратом числа:",int(sqrt(z)))
    else:
        print("Число является квадратом числа: Нет")
    print("")
    while x!=0:
        num=x%10
        if num>maxx:
            maxx=num
        if num<minx:
            minx=num
        if num==0:
            count+=1
        x=x//10
    print("Наименьшая цифра числа:",minx)
    print("Наибольшая цифра числа:",maxx)
    print("Количество нулей в числе:",count)
    print("")
    c=z%10
    if sqrt(c)==int(sqrt(c)):
        print("Цифра в разряде единиц является квадратом цифры:",int(sqrt(c)))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    c=z%100//10
    if sqrt(c)==int(sqrt(c)):
        print("Цифра в разряде десятков является квадратом цифры:",int(sqrt(c)))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    c=z%1000//100
    if sqrt(c)==int(sqrt(c)):
        print("Цифра в разряде сотен является квадратом цифры:",int(sqrt(c)))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    c=z//1000
    if sqrt(c)==int(sqrt(c)):
        print("Цифра в разряде тысяч является квадратом цифры:",int(sqrt(c)))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
    
    
else:
    print("Ввеединное число не четырёхзначное число ")
    

